#pragma once

#include "IModel.h"

namespace Your.Namespace.IModel
{
	struct IAbc : public IModel
	{
		virtual ~IAbc() {}
		
		virtual string GetName() const = 0;
		virtual void SetName(string& value) = 0;

		virtual int GetPage() const = 0;
		virtual void SetPage(int value) = 0;

		virtual _bstr_t GetCode() const = 0;
		virtual void SetCode(_bstr_t& value) = 0;

		virtual IDict* GetDict() const = 0;
		virtual void SetDict(IDict* value) = 0;
	}
}
	